package com.tianji.learning.utils;

import lombok.Data;
import java.util.List;

/**
 * 文本检测结果
 */
@Data
public class TextModerationResult {
    /**
     * 风险等级
     */
    private String riskLevel;
    
    /**
     * 是否违规
     */
    private boolean violated;
    
    /**
     * 违规原因列表（多个违规类型）
     */
    private List<String> violationReasons;
    
    /**
     * 风险标签列表
     */
    private List<String> riskLabels;
    
    /**
     * 风险词汇
     */
    private List<String> riskWords;
    
    /**
     * 置信度
     */
    private Double confidence;
    
    /**
     * 请求ID
     */
    private String requestId;
    
    /**
     * 原始响应数据
     */
    private String rawData;
}